$(function() {
	$(".form-control").bind("input propertychange",function() {
		var inputName = $(this).attr("name");
		invokeValidateFunction(inputName);
	});
});

/*
 * 输入input名称，调用对应的validate方法。
 * 例如input名称为：Username，那么调用validateUsername()方法。
 */
function invokeValidateFunction(inputName) {
	inputName = inputName.substring(0, 1).toUpperCase() + inputName.substring(1);
	var functionName = "validate" + inputName;
	return eval(functionName + "()");	
}

/*
 * 校验密码
 */
function validatePassword() {
	
	var bool = true;
	var value = $("#password").val();
	$('#password').tooltip('destroy');
	if(value==null||value=="") {// 非空校验
		$("#password").tooltip({
			'title':'密码不能为空',
			'placement':'top'
		});
		setTimeout(function(){
			$("#password").tooltip('show');
			}, 1000);
		bool = false;
	}
	return bool;
}
/*
 * 校验登录名
 */
function validateUsername() {
	var bool = true;
	var value = $("#username").val();
	if(value!=null&&value!=""){
		$.ajax({
			type:"POST",
			contentType:"application/json",
			data:JSON.stringify({"studentNumber":value}),
			url:"/wust_eim/findSudentByUserCode.action",
			success:function(data){
				if(data=="") {
					$("#username").tooltip({
						'title':'该用户不存在',
						'placement':'top',
						'trigger':'focus'
					});
					$('#username').focus();
					bool = false;	
				}else{
					$("#username").tooltip('destroy');
				}
			}
		});
		
	}
	if(value==null||value==""){// 非空校验
		$("#username").tooltip({
			'title':'用户名不能为空',
			'placement':'top',
			'trigger':'focus'
		});
		$('#username').focus();
		setTimeout(function(){
			$("#username").tooltip('destroy');
			}, 1000);
		bool = false;
	}
	return bool;
}


